package config

//NOTE: Additions to this file should be made to both config/doc.go and http://www.quickfixgo.org/docs/

//Const configuration settings
const (
	BeginString                  string = "BeginString"
	SenderCompID                 string = "SenderCompID"
	SenderSubID                  string = "SenderSubID"
	SenderLocationID             string = "SenderLocationID"
	TargetCompID                 string = "TargetCompID"
	TargetSubID                  string = "TargetSubID"
	TargetLocationID             string = "TargetLocationID"
	SessionQualifier             string = "SessionQualifier"
	SocketAcceptHost             string = "SocketAcceptHost"
	SocketAcceptPort             string = "SocketAcceptPort"
	SocketConnectHost            string = "SocketConnectHost"
	SocketConnectPort            string = "SocketConnectPort"
	SocketPrivateKeyFile         string = "SocketPrivateKeyFile"
	SocketCertificateFile        string = "SocketCertificateFile"
	SocketCAFile                 string = "SocketCAFile"
	SocketInsecureSkipVerify     string = "SocketInsecureSkipVerify"
	SocketServerName             string = "SocketServerName"
	SocketMinimumTLSVersion      string = "SocketMinimumTLSVersion"
	SocketTimeout                string = "SocketTimeout"
	SocketUseSSL                 string = "SocketUseSSL"
	ProxyType                    string = "ProxyType"
	ProxyHost                    string = "ProxyHost"
	ProxyPort                    string = "ProxyPort"
	ProxyUser                    string = "ProxyUser"
	ProxyPassword                string = "ProxyPassword"
	UseTCPProxy                  string = "UseTCPProxy"
	DefaultApplVerID             string = "DefaultApplVerID"
	StartTime                    string = "StartTime"
	EndTime                      string = "EndTime"
	StartDay                     string = "StartDay"
	EndDay                       string = "EndDay"
	TimeZone                     string = "TimeZone"
	DataDictionary               string = "DataDictionary"
	TransportDataDictionary      string = "TransportDataDictionary"
	AppDataDictionary            string = "AppDataDictionary"
	ResetOnLogon                 string = "ResetOnLogon"
	RefreshOnLogon               string = "RefreshOnLogon"
	ResetOnLogout                string = "ResetOnLogout"
	ResetOnDisconnect            string = "ResetOnDisconnect"
	ReconnectInterval            string = "ReconnectInterval"
	LogoutTimeout                string = "LogoutTimeout"
	LogonTimeout                 string = "LogonTimeout"
	HeartBtInt                   string = "HeartBtInt"
	FileLogPath                  string = "FileLogPath"
	FileStorePath                string = "FileStorePath"
	SQLStoreDriver               string = "SQLStoreDriver"
	SQLStoreDataSourceName       string = "SQLStoreDataSourceName"
	SQLStoreConnMaxLifetime      string = "SQLStoreConnMaxLifetime"
	MongoStoreConnection         string = "MongoStoreConnection"
	MongoStoreDatabase           string = "MongoStoreDatabase"
	ValidateFieldsOutOfOrder     string = "ValidateFieldsOutOfOrder"
	ResendRequestChunkSize       string = "ResendRequestChunkSize"
	EnableLastMsgSeqNumProcessed string = "EnableLastMsgSeqNumProcessed"
	CheckLatency                 string = "CheckLatency"
	TimeStampPrecision           string = "TimeStampPrecision"
	MaxLatency                   string = "MaxLatency"
	PersistMessages              string = "PersistMessages"
	RejectInvalidMessage         string = "RejectInvalidMessage"
	DynamicSessions              string = "DynamicSessions"
	DynamicQualifier             string = "DynamicQualifier"
)
